/*
 * CreateToolState.hpp
 *
 *  Created on: 11-01-2011
 *      Author: Przemek
 */

#pragma once

class Element;
class Vector;

/*
 * Base class for state pattern representation of creation tool.
 */
class CreateToolState
{
	public:
		virtual Element* createAtPoint(const Vector& point) const = 0;
};
